package cc.autoapi.pucong.auto.flow.persistence.po.api;

import lombok.Data;

import java.io.Serializable;

/**
 * @author pucong
 * @description api参数信息 po
 * @create 2024-09-24
 */
@Data
public class ApiParamsPo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String uuid;

    /**
     * api id
     */
    private String apiId;

    /**
     * 参数编码
     */
    private String paramCode;

    /**
     * 类型 0输入参数 1输出参数
     */
    private Integer paramType;

    /**
     * 请求参数位置 0path 1query 2body 3header
     */
    private Integer requestPosition;

    /**
     * 数据类型 0数字 1字符串 2布尔 3时间 4map 5数组
     */
    private Integer dateType;

    /**
     * 是否必填
     */
    private Integer needValue;

    /**
     * 描述
     */
    private String paramDesc;

}
